package cc.rengu.igas.bomp.common.entity;

import java.io.Serializable;

/**
 * 产品费率信息表
 * Created by 王成 on 2020/3/6
 */
public class ProdFeeInfo implements Serializable {
    /**
     * 机构标识
     */
    private String instId;

    /**
     * 产品类型
     */
    private String prodType;

    /**
     * 基础产品编码
     */
    private String baseProdCode;

    /**
     * 标准产品编码
     */
    private String prodCode;

    /**
     * 费率类型
     */
    private String feeType;

    /**
     * 费率输入方式
     */
    private String feeInputMode;

    /**
     * 现有费率代码
     */
    private String feeCode;

    /**
     * 费率比率
     */
    private String feeRate;

    /**
     * 封顶金额
     */
    private String feeCappingAmt;

    /**
     * 固定金额
     */
    private String feeFixedAmt;

    /**
     * 费率生效日期
     */
    private String feeEffectiveDate;

    /**
     * 费率失效日期
     */
    private String feeExpiryDate;

    /**
     * 状态
     */
    private String feeStatus;

    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 审核拒绝原因
     */
    private String auditRefuseReason;

    /**
     * 创建人
     */
    private String oprId;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 最后修改人
     */
    private String lastOprId;

    /**
     * 最后修改时间
     */
    private String lastUpdateTime;

    /**
     * 最后审核人
     */
    private String lastAuditId;

    /**
     * 最后审核时间
     */
    private String lastAuditTime;

    /**
     * 非业务主键
     */
    private String id;

    /**
     * 备用字段1
     */
    private String remark1;

    /**
     * 备用字段2
     */
    private String remark2;

    /**
     * 备用字段3
     */
    private String remark3;


    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getProdType() {
        return prodType;
    }

    public void setProdType(String prodType) {
        this.prodType = prodType;
    }

    public String getBaseProdCode() {
        return baseProdCode;
    }

    public void setBaseProdCode(String baseProdCode) {
        this.baseProdCode = baseProdCode;
    }

    public String getProdCode() {
        return prodCode;
    }

    public void setProdCode(String prodCode) {
        this.prodCode = prodCode;
    }

    public String getFeeType() {
        return feeType;
    }

    public void setFeeType(String feeType) {
        this.feeType = feeType;
    }

    public String getFeeInputMode() {
        return feeInputMode;
    }

    public void setFeeInputMode(String feeInputMode) {
        this.feeInputMode = feeInputMode;
    }

    public String getFeeCode() {
        return feeCode;
    }

    public void setFeeCode(String feeCode) {
        this.feeCode = feeCode;
    }

    public String getFeeRate() {
        return feeRate;
    }

    public void setFeeRate(String feeRate) {
        this.feeRate = feeRate;
    }

    public String getFeeCappingAmt() {
        return feeCappingAmt;
    }

    public void setFeeCappingAmt(String feeCappingAmt) {
        this.feeCappingAmt = feeCappingAmt;
    }

    public String getFeeFixedAmt() {
        return feeFixedAmt;
    }

    public void setFeeFixedAmt(String feeFixedAmt) {
        this.feeFixedAmt = feeFixedAmt;
    }

    public String getFeeEffectiveDate() {
        return feeEffectiveDate;
    }

    public void setFeeEffectiveDate(String feeEffectiveDate) {
        this.feeEffectiveDate = feeEffectiveDate;
    }

    public String getFeeExpiryDate() {
        return feeExpiryDate;
    }

    public void setFeeExpiryDate(String feeExpiryDate) {
        this.feeExpiryDate = feeExpiryDate;
    }

    public String getFeeStatus() {
        return feeStatus;
    }

    public void setFeeStatus(String feeStatus) {
        this.feeStatus = feeStatus;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAuditRefuseReason() {
        return auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getOprId() {
        return oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastAuditId() {
        return lastAuditId;
    }

    public void setLastAuditId(String lastAuditId) {
        this.lastAuditId = lastAuditId;
    }

    public String getLastAuditTime() {
        return lastAuditTime;
    }

    public void setLastAuditTime(String lastAuditTime) {
        this.lastAuditTime = lastAuditTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }
}
